﻿using System;

namespace BasecampRestAPI
{
	public interface IPost
	{
		int Id { get; }
		string Title { get; }
		string Body { get; }
		DateTime PostedOn { get; }
		IProject Project { get; }
		ICategory Category { get; }
		IPerson Author { get; }
		IMilestone Milestone { get; }
		int CommentsCount { get; }
		int AttachmentsCount { get; }
		bool UseTextile { get; }
		string ExtendedBody { get; }
		string DisplayBody { get; }
		string DisplayExtendedBody { get; }
		bool Private { get; }
		IComment[] RecentComments { get; }
	}
}
